package com.boot2523.myredis.r2;

import com.boot2523.bean.Goods;
import com.google.gson.Gson;
import redis.clients.jedis.Jedis;

import java.util.Arrays;
import java.util.HashMap;

public class R3 {
    public static void main(String[] args) {
        //将多个热销商品存入缓存中
        Goods data[]=new Goods[3];
        for (int i = 0; i <data.length ; i++) {
            data[i]=new Goods();
        }
        data[0].setGid(1);
        data[0].setGnamne("手机");
        data[0].setPrice(1000);
        data[1].setGid(2);
        data[1].setGnamne("手机2");
        data[1].setPrice(2000);
        data[2].setGid(3);
        data[2].setGnamne("手机3");
        data[2].setPrice(3000);
        HashMap<String,String> data2=new HashMap<>();
//        data2.put("mygoods", Arrays.toString(data));
        data2.put("mygoods", new Gson().toJson(data));
        Jedis j=new Jedis();
        j.hset("hotgoods",data2);
        //设置有效时间
        j.expire("hotgoods",2*60*60);//单位为秒
//        j.pexpire("hotgoods",2*60*60*1000);//单位为毫秒
        //判断是否存在
//        System.out.println(j.hexists());//判断是否存在
    }
}
